crypto/elliptic/internal/nistec.P384Point.z (field)
22 uses
crypto/elliptic/internal/nistec (current package)
p384.go#L35: x, y, z *fiat.P384Element
p384.go#L43: z: new(fiat.P384Element),
p384.go#L52: z: new(fiat.P384Element),
p384.go#L60: p.z.Set(q.z)
p384.go#L89: p.z.One()
p384.go#L132: if p.z.IsZero() == 1 {
p384.go#L136: zinv := new(fiat.P384Element).Invert(p.z)
p384.go#L153: t2 := new(fiat.P384Element).Mul(p1.z, p2.z) // t2 := Z1 * Z2
p384.go#L159: t4.Add(p1.y, p1.z) // t4 := Y1 + Z1
p384.go#L160: x3 := new(fiat.P384Element).Add(p2.y, p2.z) // X3 := Y2 + Z2
p384.go#L164: x3.Add(p1.x, p1.z) // X3 := X1 + Z1
p384.go#L165: y3 := new(fiat.P384Element).Add(p2.x, p2.z) // Y3 := X2 + Z2
p384.go#L197: q.z.Set(z3)
p384.go#L208: t2 := new(fiat.P384Element).Square(p.z) // t2 := Z ^ 2
p384.go#L211: z3 := new(fiat.P384Element).Mul(p.x, p.z) // Z3 := X * Z
p384.go#L233: t0.Mul(p.y, p.z) // t0 := Y * Z
p384.go#L243: q.z.Set(z3)
p384.go#L251: q.z.Select(p1.z, p2.z, cond)